跳到主要内容

ShapeType

This type specifies the preset shape geometry that will be used for a shape.

Type

Enumeration

Values

  • "accentBorderCallout1"
  • "accentBorderCallout2"
  • "accentBorderCallout3"
  • "accentCallout1"
  • "accentCallout2"
  • "accentCallout3"
  • "actionButtonBackPrevious"
  • "actionButtonBeginning"
  • "actionButtonBlank"
  • "actionButtonDocument"
  • "actionButtonEnd"
  • "actionButtonForwardNext"
  • "actionButtonHelp"
  • "actionButtonHome"
  • "actionButtonInformation"
  • "actionButtonMovie"
  • "actionButtonReturn"
  • "actionButtonSound"
  • "arc"
  • "bentArrow"
  • "bentConnector2"
  • "bentConnector3"
  • "bentConnector4"
  • "bentConnector5"
  • "bentUpArrow"
  • "bevel"
  • "blockArc"
  • "borderCallout1"
  • "borderCallout2"
  • "borderCallout3"
  • "bracePair"
  • "bracketPair"
  • "callout1"
  • "callout2"
  • "callout3"
  • "can"
  • "chartPlus"
  • "chartStar"
  • "chartX"
  • "chevron"
  • "chord"
  • "circularArrow"
  • "cloud"
  • "cloudCallout"
  • "corner"
  • "cornerTabs"
  • "cube"
  • "curvedConnector2"
  • "curvedConnector3"
  • "curvedConnector4"
  • "curvedConnector5"
  • "curvedDownArrow"
  • "curvedLeftArrow"
  • "curvedRightArrow"
  • "curvedUpArrow"
  • "decagon"
  • "diagStripe"
  • "diamond"
  • "dodecagon"
  • "donut"
  • "doubleWave"
  • "downArrow"
  • "downArrowCallout"
  • "ellipse"
  • "ellipseRibbon"
  • "ellipseRibbon2"
  • "flowChartAlternateProcess"
  • "flowChartCollate"
  • "flowChartConnector"
  • "flowChartDecision"
  • "flowChartDelay"
  • "flowChartDisplay"
  • "flowChartDocument"
  • "flowChartExtract"
  • "flowChartInputOutput"
  • "flowChartInternalStorage"
  • "flowChartMagneticDisk"
  • "flowChartMagneticDrum"
  • "flowChartMagneticTape"
  • "flowChartManualInput"
  • "flowChartManualOperation"
  • "flowChartMerge"
  • "flowChartMultidocument"
  • "flowChartOfflineStorage"
  • "flowChartOffpageConnector"
  • "flowChartOnlineStorage"
  • "flowChartOr"
  • "flowChartPredefinedProcess"
  • "flowChartPreparation"
  • "flowChartProcess"
  • "flowChartPunchedCard"
  • "flowChartPunchedTape"
  • "flowChartSort"
  • "flowChartSummingJunction"
  • "flowChartTerminator"
  • "foldedCorner"
  • "frame"
  • "funnel"
  • "gear6"
  • "gear9"
  • "halfFrame"
  • "heart"
  • "heptagon"
  • "hexagon"
  • "homePlate"
  • "horizontalScroll"
  • "irregularSeal1"
  • "irregularSeal2"
  • "leftArrow"
  • "leftArrowCallout"
  • "leftBrace"
  • "leftBracket"
  • "leftCircularArrow"
  • "leftRightArrow"
  • "leftRightArrowCallout"
  • "leftRightCircularArrow"
  • "leftRightRibbon"
  • "leftRightUpArrow"
  • "leftUpArrow"
  • "lightningBolt"
  • "line"
  • "lineInv"
  • "mathDivide"
  • "mathEqual"
  • "mathMinus"
  • "mathMultiply"
  • "mathNotEqual"
  • "mathPlus"
  • "moon"
  • "nonIsoscelesTrapezoid"
  • "noSmoking"
  • "notchedRightArrow"
  • "octagon"
  • "parallelogram"
  • "pentagon"
  • "pie"
  • "pieWedge"
  • "plaque"
  • "plaqueTabs"
  • "plus"
  • "quadArrow"
  • "quadArrowCallout"
  • "rect"
  • "ribbon"
  • "ribbon2"
  • "rightArrow"
  • "rightArrowCallout"
  • "rightBrace"
  • "rightBracket"
  • "round1Rect"
  • "round2DiagRect"
  • "round2SameRect"
  • "roundRect"
  • "rtTriangle"
  • "smileyFace"
  • "snip1Rect"
  • "snip2DiagRect"
  • "snip2SameRect"
  • "snipRoundRect"
  • "squareTabs"
  • "star10"
  • "star12"
  • "star16"
  • "star24"
  • "star32"
  • "star4"
  • "star5"
  • "star6"
  • "star7"
  • "star8"
  • "straightConnector1"
  • "stripedRightArrow"
  • "sun"
  • "swooshArrow"
  • "teardrop"
  • "trapezoid"
  • "triangle"
  • "upArrowCallout"
  • "upDownArrow"
  • "upDownArrow"
  • "upDownArrowCallout"
  • "uturnArrow"
  • "verticalScroll"
  • "wave"
  • "wedgeEllipseCallout"
  • "wedgeRectCallout"
  • "wedgeRoundRectCallout"

Example

This example creates a shape using the 'diamond' preset.

let drawing = Api.CreateShape("diamond", 100 * 36000, 100 * 36000, fill, stroke);